package com.jfl.system;

import java.util.List;

import com.jfl.base.BaseService;
import com.jfl.model.SysSession;

/**
 * 会话
 * 
 * @author 赵炎
 * @version [V1.00, 2018年12月5日]
 * @see [相关类/方法]
 * @since V1.00
 */
public interface SysSessionService extends BaseService<SysSession>
{

    /** 
     * 根据登录名查询会话
     * @param userName 登录名
     * @return 会话列表
     */
    List<SysSession> querySessionByUserName(String userName);

    /** 
     * 删除会话
     * @param sessionId 会话Id
     */
    void deleteBySessionId(String sessionId);
    
    /** 
     * 删除过期会话
     */
    void deleteExpireSession();
    
}
